trochlear fossa - Spanish English Dictionary